<?php

require __DIR__.'/../../../vendor/autoload.php';

use Gateway\app\edis_ctid\Id_name_imageRequest;
use Gateway\ESAliyunGateway;
use Gateway\Log;

/**
 * 实名三要素，产品开通地址：https://market.aliyun.com/products/57000002/cmapi00037640.html?spm=5176.shop.result.17.6b7c28d89pqdoz&innerSource=search
 * 文档地址：https://esandinfo.yuque.com/books/share/f55eecd0-c7d1-4625-8245-67aa9f9b89a1?#
 * 管理控制台地址：https://openali.esandcloud.com/
 */

$appCode = "TODO";// TODO 替换成你自己的appcode, 获取APPCODE  可参考 https://esandinfo.yuque.com/yv6e1k/ulp2ub/fs2mm48opwox3xc4?singleDoc#
//实例化网关对象
$gateway = new ESAliyunGateway($appCode);
//构造请求报文
$request = new Id_name_imageRequest();
$request->idCard = "110101199003078312";
$request->name = "张三";
$path = 'resources'.DIRECTORY_SEPARATOR.'cn_idcard.jpeg';//拼接路径
$imageData =file_get_contents($path);
$base64String  = base64_encode($imageData);
$request->image = $base64String;
$request->hadLiving = "true";
$request->secLevel = "loose";
//向网关发起请求
$rspMsg = $gateway->sendToGateWay(Id_name_imageRequest::$ALIYUN_URL,$request->toJsonStr());
if($rspMsg==null||strlen($rspMsg)==0){
    Log::ERROR("服务器返回内容为空");
    return;
}
Log::DEBUG("服务器返回内容为:".$rspMsg);


